package com.haojin.java1;
/*
 * 异常处理的方式二：throws + 异常处理
 * 
 * 1.“throws + 异常类型”写在方法的风声明处。知名此方法执行时，可能会抛出的异常类型。
 *        一旦方法体执行时出现异常，仍会在异常代码处生成一个异常类的对象，此对象满足
 *        throws后异常类型时，就会被抛出。异常代码后续的代码，就不再执行！
 *        
 * 2.体会：try-catch-finally:真正地将异常给处理掉了
 *         throws的方式只是将异常抛给方法的调用者，并没有将异常处理掉    
 *         
 * 3.开发中如何选择使用try-catch-finally 还是使用throws？           
 *        3.1如果父类中被重写的方法没有throws方式处理异常，则子类重写的方法也不能使用throws。
 *             意味着子类重写的方法中有异常，必须使用try-catch-finally方式处理
 *        3.2执行的方法中先后又调用了另外的几个方法，这几个方法是递进关系执行的，我们建议使用throws的方式
 *            进行处理。而执行的方法a可以考虑使用try-catch-finally方法来处理异常     
 * 
 * 
 * 
 */
public class ExceotionTest2 {

}
